Graphics

void drawLine(x,y,x1,y1);
void drawRect(top,left,width,height);
void fillRect(top,left,width,height);
void drawRoundRect(top,left,width,height,xdia,ydia);
void fillRoundRect(top,left,width,height,xdia,ydia);
void drawOval(top,left,width,height);
void fillOval(top,left,width,height,start angle,sweep angle);
void drawArc(top,left,width,height,start angle,sweep angle)
void fillArc(top,left,width,height,start angle,sweep angle);
void drawPolygon(int x[ ],int y [ ],int numpoints)
void fillPolygon(int x[ ],int y[ ],int numpoints)

 

WRITE A PROGRAM ON SIMPLE GRAPHICS.

import java.applet.*;
import java.awt.*;
public classGraphics extends Applet
{
int x[]={30,200,30,200,30};
int y[]={30,30,200,200,30};
public void init()
{
setBackground(Color.red);
}
public void paint(Graphics g)
{
g.drawLine(10,20,40,50);         
g.drawRect(80,10,40,50);
g.fillRect(150,10,40,50);
g.drawRoundRect(200,10,40,50,15,15);                                                                                                    
g.fillRoundRect(250,10,40,50,20,30);
g.drawOval(10,100,45,40);         
g.fillOval(80,100,45,80);
g.drawArc(130,100,70,70,20,75);
g.drawPolygon(x,y,5);

}

/*<applet code=Graphics width=350 height=230>
</applet>*/

                       

 

Color

Constructors
Color(red,green,blue)
Color(rgb values)
Color(floar r,float g,float b)
Methdos
static int HSBtoRGB(Hue,saturation,Brightness);
int getRed( );
int getGreen( );
int getBlue( );
int getRed(),getGreen(),getBlue( );
void setColor(color);
color getColor( );
void setXORMode(color);
void setPaintMode( );

 

 

 

WRITE A PROGRAM ON COLORS.

import java.applet.*;
import java.awt.*;
public class Colors extends Applet
{
public void paint(Graphics g)
{
Color c1=new Color(255,100,100);
Color c2=new Color(100,255,100);
Color c3=new Color(100,100,255);
g.setColor(c1);
g.drawLine(10,20,30,50);
g.setColor(c2);
g.drawLine(20,50,40,80);
g.setColor(c3);
g.drawLine(50,60,40,30);
}
}

/*<applet code=Colors width=100 height=100>
</applet>*/

           

Font

Constructors
     Font(fontname,fontStyle,point Size)
Methods
String [ ]getAvailableFontFamilyNames( );
static Font getFont(string);
string getFamily( );
string getFontName( );
string getSize( );
int getStyle( );
boolean isBold( );
boolean isItalic( );
boolean isPlain( );
void setFont(font object);

 

 

WRITE A PROGRAM ON AVAILABLE FONTS.

import java.awt.*;
import java.applet.*;
public class Fonts extends Applet
{
public void paint(Graphics g)
{
String s=" ";
String fl[];
GraphicsEnvironment ge=
GraphicsEnvironment.getLocalGraphicsEnvironment();
fl=ge.getAvailableFontFamilyNames();
for(int i=0;i<fl.length;i++)
s+=fl[i]+"  ";
g.drawString(s,4,16);
}
}

/*<applet code=Fonts width=305 height=50>
</applet>*/